package com.margo.project.retry.configure;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.retry.annotation.EnableRetry;
import org.springframework.retry.support.RetryTemplate;

/**
 * @EnableRetry能否重试。当proxyTargetClass属性为true时，使用CGLIB代理。默认使用标准JAVA注解。
 * 	在spring Boot中此参数写在程序入口即可。
 * @author fangxingbang
 *
 */
@EnableRetry
@Configuration
public class MargoRetryConfiguration {
	
	@Bean
	public RetryTemplate retryTemplate() {
		RetryTemplate retryTemplate=new RetryTemplate();
		return retryTemplate;
	}
}
